html, body
{
	font-size: 10px;
	font-family: "Verdana";
	color: #000000;
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow:auto;
	
	
}
div
{
	scrollbar-arrow-color: #0765AE;
	scrollbar-face-color: #F0F8FC;
	scrollbar-darkshadow-color: #333333;
	scrollbar-highlight-color: #F0F8FC;
	scrollbar-3dlight-color: #999999;
	scrollbar-shadow-color: #C8CDCC;
	scrollbar-track-color: #F4FAFE;
}
a:link
{
	text-decoration: none;
	color: #31687E;
}
a:visited
{
	color: #31687E;
	text-decoration: none;
}
a:hover
{
	color: #FF0000;
	text-decoration: none;
}
a:active
{
	color: #FF0000;
	text-decoration: none;
}
.welcomeText
{
	font-family: Verdana;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.anchor
{
	background-color: Transparent;
	border: none;
	font-family: Verdana;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	vertical-align: bottom;
	cursor: pointer;
}
.titleText
{
	font-family: Verdana;
	color: #2765ae;
	font-size: 12px;
	font-weight: bold;
}
.ToolText
{
	height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	vertical-align: top;
}
.InputBox2
{
	border: 1px solid #78cae9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 16px;
	width: 150px;
	color: #ffffff;
	background-color: #78cae9;
}
/*.selectBorder
{
	border: 1px solid #78cae9;
	width: 152px;
	position: absolute;
	overflow: hidden;
}
.noBorderSelect
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #78cae9;
	width: 156px;
	margin: -2px;
}*/
/*******************Query Form*********************/
.uploadExcelForm
{
	border: 1px solid #aab2bb;
	background-color: #FFFFFF;
	position: absolute;
	display: none;
}
.searchForm
{
	border: 1px solid #aab2bb;
	background-color: #FFFFFF;
	filter: alpha(opacity=80) progid:DXImageTransform.Microsoft.Shadow(color=#aab2bb,direction=135,strength=5);
	-moz-opacity: 0.8;
	opacity: 0.8;
	position: absolute;
	z-index: 99999;
	display: none;
}
.searchForm table
{
	margin: 10px;
}
.showQuery
{
	width: 13px;
	height: 23px;
	background-image: url(../_images/showQuery.gif);
	background-color: Transparent;
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}
.hideQuery
{
	width: 13px;
	height: 23px;
	background-image: url(../_images/hideQuery.gif);
	background-color: Transparent;
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}
.Query
{
	width: 23px;
	height: 23px;
	background-image: url(../_images/search_icon.gif);
	background-color: Transparent;
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.Comments
{
	font-family: Verdana;
	color: #2765ae;
	font-size: 10px;
	font-weight: bold;
}
.Msg
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	color: Red;
}
.version
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	color: #2765ae;
}
.browse
{
	display: inline;
}
.browse input[type="file"]
{
	cursor: expression(this.disabled ?          "no-drop" : "pointer" );
}
.InputButton
{
	border: 1px solid #c8cdcc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 23px;
	width: 70px;
	background-image: url(../_images/button_bg.gif);
	background-color: #ffffff;
	cursor: expression(this.disabled ?          "no-drop" : "pointer" );
}
.InputButton_First
{
	text-align: left;
	border: 1px solid #c8cdcc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 23px;
	width: 70px;
	background-color: #e4f2f8;
	cursor: expression(this.disabled ?          "no-drop" : "pointer" );
}
.InputButton_Second
{
	text-align: left;
	border: 1px solid #c8cdcc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 23px;
	width: 70px;
	background-color: #ffffff;
	cursor: expression(this.disabled ?          "no-drop" : "pointer" );
}
.InputButton_Selected
{
	text-align: left;
	border: 1px solid #c8cdcc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 23px;
	width: 70px;
	background-color: #FF9900;
	cursor: expression(this.disabled ?           "no-drop" : "pointer" );
}
.InputButton_margin
{
	margin-right: 2px;
	border: 1px solid #c8cdcc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 23px;
	width: 70px;
	background-image: url(../_images/button_bg.gif);
	background-color: #ffffff;
	cursor: expression(this.disabled ?          "no-drop" : "pointer" );
}
.message
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: Red;
}
.message_table
{
	width: 488px;
	height: 134px;
	background-image: url(../_images/info.gif);
}
.tableTitle
{
	background-color: #a3d3e7;
	font-size: 12px;
	font-style: normal;
	font-family: "Verdana";
	font-weight: bold;
	color: #1e6ab0;
	height: 24px;
	text-align: center;
}
.tableRowEven
{
	background-color: #e4f2f8;
	font-size: 10px;
	font-style: normal;
	font-family: "Verdana";
	height: 18px;
}
.tableRowOdd
{
	background-color: #ffffff;
	font-size: 10px;
	font-style: normal;
	font-family: "Verdana";
	height: 18px;
}
.tableRowNew
{
	background-color: #FFFF99;
	font-size: 10px;
	font-style: normal;
	font-family: "Verdana";
	height: 18px;
}
.tableRowTop
{
	background-color: #A0C5D8;
	font-size: 10px;
	font-style: normal;
	font-family: "Verdana";
	height: 18px;
}
.tablebottom
{
	background-color: #e5e5e5;
}
.menubar
{
	background: url(../_images/nav.gif);
	width: 100%;
	height: 24px;
	vertical-align: top;
	text-align: right;
}
.icon_edit
{
	cursor: expression(this.disabled ?          "no-drop" : "pointer" );
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width: 16px;
	height: 16px;
	background-color: Transparent;
	background-position: center;
	background-repeat: no-repeat;
	background-image: expression(this.disabled ?          "url(../include/_images/form_green_edit_disable.gif)" : "url(../include/_images/form_green_edit.gif)" );
}
.icon_delete
{
	cursor: expression(this.disabled ?          "no-drop" : "pointer" );
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width: 16px;
	height: 16px;
	background-color: Transparent;
	background-position: center;
	background-repeat: no-repeat;
	background-image: expression(this.disabled ?          "url(../include/_images/form_green_delete_disable.gif)" : "url(../include/_images/form_green_delete.gif)" );
}
.treeview
{
	background-image: url(../_images/leftmenu_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-attachment: fixed;
}
.table_fixed
{
	table-layout: fixed;
}
.div_adapted
{
	overflow: auto;
	position: static;
	width: 100%;
	height: 400px;
}
.div_adaptedHead
{
	overflow: hidden;
	position: static;
}
.div_adaptedContent
{
	width: 98%;
	overflow: auto;
	position: absolute;
	top: 112px !important;
	bottom: 0px !important;
	_height: 300px;
}
.mpg_RightContent
{
	overflow: auto;
	position: absolute;
	width: expression(document.body.clientWidth - 400 +         "px" );
	height: expression(document.body.clientHeight - getTop(this) +          "px" );
}
.mpg_LeftContent
{
	overflow: auto;
	position: absolute;
	width: 316px;
	height: expression(document.body.clientHeight - getTop(this) +          "px" );
}
.div_adaptedContent_110
{
	overflow: auto;
	position: absolute;
	width: 98%;
	height: expression(document.body.clientHeight - 82 +          "px" );
}
.div_adaptedContent_182
{
	width: 98%;
	overflow: auto;
	position: absolute;
	height: expression(document.body.clientHeight - 182 +          "px" );
}
.div_adaptedContent_128
{
	width: 98%;
	overflow: auto;
	position: absolute;
	height: expression(document.body.clientHeight - 102 +          "px" );
}
.div_adaptedContent_128_300
{
	width: 98%;
	overflow: auto;
	position: absolute;
	width: expression(document.body.clientWidth - 355 +          "px" );
	height: expression(document.body.clientHeight - 114 +          "px" );
}
.div_adaptedContent_week
{
	width: 98%;
	overflow: hidden;
	position: absolute;
	top: expression(document.body.clientHeight - 80 +         "px" );
	height: 80px;
	left: 7px;
	width: 60px;
}
.div_adaptedContent_week_in
{
	overflow: auto;
	position: absolute;
	left: 65px;
	top: expression(document.body.clientHeight - 80 +         "px" );
	width: expression(document.body.clientWidth - 74 +         "px" );
	height: 80px;
}
.div_fcst_adaptedContent_rr
{
	overflow: auto;
	width: expression(document.body.clientWidth - 20 +          "px" );
	height: expression(document.body.clientHeight - 162 +          "px" );
}
.div_adaptedContent_sp
{
	width: 98%;
	overflow: auto;
	height: 300px;
}
.tableRowEvenE
{
	background-color: #e4f1f7;
	font-size: 12px;
	font-style: normal;
	font-family: "Verdana";
	height: 18px;
	border-style: solid;
	border-width: 0px;
	padding-left: 0px;
	text-align: left;
}
.search_editable
{
	border-right: 1px solid Silver;
	border-top: 1px solid Silver;
	font-size: 12px;
	height: 18px;
	overflow: hidden;
	border-left: 1px solid Silver;
	border-bottom: 1px solid Silver;
	text-overflow: ellipsis;
	background-color: White;
	padding-top: 2px;
	readonly: false;
}
.search_editing
{
	border-right: 1px solid Silver;
	border-top: 1px solid Silver;
	font-size: 12px;
	height: 18px;
	overflow: hidden;
	border-left: 1px solid Silver;
	border-bottom: 1px solid Silver;
	text-overflow: ellipsis;
	background-color: #FCD3B3;
	padding-top: 2px;
	readonly: false;
}
.textboxleft
{
	border-right: 0px solid;
	border-top: 0px solid;
	font-size: 9pt;
	overflow: hidden;
	border-left: 0px solid;
	border-bottom: 0px solid;
	text-overflow: ellipsis;
	background-color: #C2D69B;
	readonly: false;
}
.textboxright
{
	border-right: 0px solid;
	border-top: 0px solid;
	font-size: 9pt;
	overflow: hidden;
	border-left: 0px solid;
	border-bottom: 0px solid;
	text-overflow: ellipsis;
	background-color: #C2D69B;
	text-align: right;
	readonly: false;
}
.textboxrightmodify
{
	border-right: 0px solid;
	border-top: 0px solid;
	font-size: 9pt;
	overflow: hidden;
	border-left: 0px solid;
	border-bottom: 0px solid;
	text-overflow: ellipsis;
	background-color: #EAF2DB;
	text-align: right;
	readonly: false;
}
.textboxeidting
{
	border-right: 0px solid khaki;
	border-top: 0px solid khaki;
	font-size: 9pt;
	font-weight: bold;
	overflow: hidden;
	border-left: 0px solid khaki;
	border-bottom: 0px solid khaki;
	text-overflow: ellipsis;
	background-color: #FCD3B3;
	text-align: right;
	readonly: false;
}
.textboxeidtingleft
{
	border-right: 0px solid khaki;
	border-top: 0px solid khaki;
	font-size: 9pt;
	font-weight: bold;
	overflow: hidden;
	border-left: 0px solid khaki;
	border-bottom: 0px solid khaki;
	text-overflow: ellipsis;
	background-color: #FCD3B3;
	text-align: left;
	readonly: false;
}
.textboxrightread
{
	border-right: 0px solid;
	border-top: 0px solid;
	font-size: 9pt;
	overflow: hidden;
	border-left: 0px solid;
	border-bottom: 0px solid;
	text-overflow: ellipsis;
	background-color: Transparent;
	text-align: right;
	readonly: true;
}
.textboxlefttread
{
	border-right: 0px solid;
	border-top: 0px solid;
	font-size: 9pt;
	overflow: hidden;
	border-left: 0px solid;
	border-bottom: 0px solid;
	text-overflow: ellipsis;
	text-align: left;
	readonly: true;
	background-color: Transparent;
}

/*************** input table ***********/
.input_table
{
	border: solid 0px #a3d3e7;
	background-color: #a3d3e7;
}

.input_left_td
{
	background-color: #e4f2f8;
	color: #2765ae;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
}
.input_left_td input
{
	color: #2765ae;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.input_right_td
{
	background-color: #FFFFFF;
	height: 18px;
}

.markup
{
	border-right: 0px solid;
	border-top: 0px solid;
	font-size: 9pt;
	overflow: hidden;
	border-left: 0px solid;
	border-bottom: 0px solid;
	text-overflow: ellipsis;
	background-color: Red;
	text-align: right;
	readonly: true;
}
/*************** Forecast Creation ***********/
.div_fcst_adaptedContent
{
	overflow: auto;
	width: expression(document.body.clientWidth - 190 +          "px" );
	height: expression(document.body.clientHeight - 113 +          "px" );
}

.div_fcst_adaptedContentX
{
	width: 98%;
	overflow: hidden;
	position: static;
	top: 127px !important;
	bottom: 0px !important;
	_height: 300px;
}

/*************** Category Item **************/
.categoryitem
{
	table-layout: fixed;
	height: 300px;
}
.categoryitem #editableselection_unselect
{
	width: 345px;
	vertical-align: top;
}
.categoryitem #editableselection_selected
{
	width: 345px;
	vertical-align: top;
}
.categoryitem_topleft
{
	width: 340px;
}
.categoryitem_topright
{
	width: 340px;
}
.categoryitem_bottomleft
{
	width: 345px;
	height: 300px;
	overflow: scroll;
	position: static;
	overflow-x: hidden;
}
.categoryitem_bottomright
{
	width: 345px;
	height: 300px;
	overflow: scroll;
	position: static;
	overflow-x: hidden;
}

/***************   FTE   **************/
.fte
{
	table-layout: fixed;
}
.fte #editableselection_unselect
{
	width: 300px;
	vertical-align: top;
}
.fte #editableselection_selected
{
	width: 405px;
	vertical-align: top;
}
.fte_topleft
{
}
.fte_topright
{
}
.fte_bottomleft
{
	width: 300px;
	height: 360px;
	overflow: scroll;
	position: static;
	overflow-x: hidden;
}
.fte_bottomright
{
	width: 405px;
	height: 360px;
	overflow: scroll;
	position: static;
	overflow-x: hidden;
}
/***************   MPG   **************/
.mpg
{
	table-layout: fixed;
}
.mpg #editableselection_unselect
{
	width: 300px;
	vertical-align: top;
}
.mpg #editableselection_selected
{
	width: 540px;
	vertical-align: top;
}
.mpg_topleft
{
}
.mpg_topright
{
}
.mpg_bottomleft
{
	width: 300px;
	height: 390px;
	overflow: auto;
	position: static;
}
.mpg_bottomright
{
	width: 540px;
	height: 390px;
	overflow: auto;
	position: static;
}
/*******************  Add MPG *********************/
.addmpg
{
	table-layout: fixed;
}
.addmpg #editableselection_unselect
{
	width: 360px;
	vertical-align: top;
}
.addmpg #editableselection_selected
{
	width: 360px;
	vertical-align: top;
}
.addmpg_bottomleft
{
	width: 350px;
	height: 360px;
	overflow: scroll;
	position: static;
	overflow-x: hidden;
}
.addmpg_bottomright
{
	width: 350px;
	height: 360px;
	overflow: scroll;
	position: static;
	overflow-x: hidden;
}
/***************   EntryDefinition   **************/
.entrydef
{
	table-layout: fixed;
}
.entrydef #editableselection_unselect
{
	width: 345px;
	vertical-align: top;
}
.entrydef #editableselection_selected
{
	width: 477px;
	vertical-align: top;
}
.entrydef_topleft
{
	width: 345px;
}
.entrydef_topright
{
	width: 477px;
}
.entrydef_bottomleft
{
	width: 345px;
	height: 300px;
	overflow: scroll;
	position: static;
	overflow-x: hidden;
}
.entrydef_bottomright
{
	width: 477px;
	height: 300px;
	overflow: scroll;
	position: static;
}
/***************** Revenue *****************/
.revenue_table
{
	border: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}
.revenue_table tr td
{
	vertical-align: top;
}

.revenue_top_left
{
}
.revenue_top_left table
{
	margin: 0px;
	t1: expression(this.cellSpacing=1);
	t2: expression(this.cellPadding=0);
}

.revenue_top_right
{
	margin: 0px;
	width: 600px;
	overflow: hidden;
	position: static;
}
.revenue_top_right table
{
	margin: 0px;
	t1: expression(this.cellSpacing=1);
	t2: expression(this.cellPadding=0);
}

.revenue_bottom_left
{
	height: 300px;
	overflow: hidden;
	position: static;
}
.revenue_bottom_left table
{
	margin: 0px;
	t1: expression(this.cellSpacing=1);
	t2: expression(this.cellPadding=0);
}

.revenue_bottom_right
{
	width: 600px;
	height: 300px;
	overflow: auto;
}
.revenue_bottom_right table
{
	margin: 0px;
	t1: expression(this.cellSpacing=1);
	t2: expression(this.cellPadding=0);
}
.rev_b_r_420_84
{
	overflow: auto;
	width: expression(document.body.clientWidth - 418 +          "px" );
	height: expression(document.body.clientHeight - getTop(this) +       "px" );
}
.rev_b_r_420_84 table
{
	margin: 0px;
	t1: expression(this.cellSpacing=1);
	t2: expression(this.cellPadding=0);
}
.rev_b_r_382_84
{
	overflow: auto;
	width: expression(document.body.clientWidth - 376 +          "px" );
	height: expression(document.body.clientHeight - getTop(this) +       "px" );
}
.rev_b_r_382_84 table
{
	margin: 0px;
	t1: expression(this.cellSpacing=1);
	t2: expression(this.cellPadding=0);
}
.rev_b_r_242_70
{
	overflow: auto;
	width: expression(document.body.clientWidth - 366 +          "px" );
	height: expression(document.body.clientHeight - getTop(this) +       "px" );
}
.rev_b_r_242_70 table
{
	margin: 0px;
	t1: expression(this.cellSpacing=1);
	t2: expression(this.cellPadding=0);
}
.rev_b_r_322_84
{
	overflow: auto;
	width: expression(document.body.clientWidth - 370 +          "px" );
	height: expression(document.body.clientHeight - getTop(this) +       "px" );
}
.rev_b_r_322_84 table
{
	margin: 0px;
	t1: expression(this.cellSpacing=1);
	t2: expression(this.cellPadding=0);
}

.rev_b_r_222_110
{
	overflow: auto;
	width: expression(document.body.clientWidth - 222 +          "px" );
	height: expression(document.body.clientHeight - getTop(this) +       "px" );
}
.rev_b_r_222_110 table
{
	margin: 0px;
	t1: expression(this.cellSpacing=1);
	t2: expression(this.cellPadding=0);
}
.rev_b_r_242_110
{
	overflow: auto;
	width: expression(document.body.clientWidth - 267 +          "px" );
	height: expression(document.body.clientHeight - getTop(this) +       "px" );
}
.rev_b_r_242_110 table
{
	margin: 0px;
	t1: expression(this.cellSpacing=1);
	t2: expression(this.cellPadding=0);
}
.rev_b_r_222_140
{
	overflow: auto;
	width: expression(document.body.clientWidth - 222 +          "px" );
	height: expression(document.body.clientHeight - getTop(this) +       "px" );
}
.rev_b_r_222_140 table
{
	margin: 0px;
	t1: expression(this.cellSpacing=1);
	t2: expression(this.cellPadding=0);
}
.revenue_tableTitle
{
	background-color: #a3d3e7;
	font-size: 12px;
	font-style: normal;
	font-family: "Verdana";
	font-weight: bold;
	color: #1e6ab0;
	height: 22px;
	text-align: center;
}
.revenue_tableTitle Input
{
	padding-top: 5px;
	border: 0px;
	height: 22px;
	vertical-align: middle;
}
.revenue_layerone_left
{
	width: 197px;
	font-size: 9pt;
	border-style: solid;
	border-width: 0px;
	background-color: lavender;
	text-align: left;
	font-weight: bold;
}

/***************** Expense *****************/
/* For FormateTextBox in DepartmentExpenseEntry */
.dis
{
	display: none;
}
.div_adaptedContent_ap
{
	width: 98%;
	overflow: auto;
	position: absolute;
	top: 65px !important;
	bottom: 0px !important;
	_height: 300px;
	vertical-align: top;
}
.exp_auto
{
	overflow: auto;
	position: absolute;
	height: 250px;
	width: expression(document.body.clientWidth - 245 +       "px" );
}
.exp_auto table
{
	margin: 0px;
	t1: expression(this.cellSpacing=1);
	t2: expression(this.cellPadding=0);
}
.exp_multi_table
{
	overflow: auto;
	position: absolute;
	width: expression(document.body.clientWidth - 20 +   "px" );
	height: expression(document.body.clientHeight - getTop(this) +       "px" );
}
.exp_auto_total
{
	overflow: auto;
	position: absolute;
	height: 116px;
	width: expression(document.body.clientWidth - 245 +       "px" );
}
.exp_auto_total table
{
	margin: 0px;
	t1: expression(this.cellSpacing=1);
	t2: expression(this.cellPadding=0);
}
/************** Optimized ****************/
/* TextboxLeftEditable */
.le
{
	border-right: 0px solid;
	border-top: 0px solid;
	font-size: 9pt;
	font-family: Arial;
	overflow: hidden;
	border-left: 0px solid;
	border-bottom: 0px solid;
	text-overflow: ellipsis;
	background-color: #C2D69B;
	readonly: false;
	height: 16px;
	padding-top: 2px;
}
/* TextboxRightEditable */
.re
{
	border-right: 0px solid;
	border-top: 0px solid;
	font-size: 9pt;
	font-family: Arial;
	overflow: hidden;
	border-left: 0px solid;
	border-bottom: 0px solid;
	text-overflow: ellipsis;
	background-color: #C2D69B;
	text-align: right;
	readonly: false;
	height: 16px;
	padding-top: 2px;
}
/* TextboxRightModified */
.rm
{
	border-right: 0px solid;
	border-top: 0px solid;
	font-size: 9pt;
	font-family: Arial;
	overflow: hidden;
	border-left: 0px solid;
	border-bottom: 0px solid;
	text-overflow: ellipsis;
	background-color: #EAF2DB;
	text-align: right;
	readonly: false;
	height: 16px;
	padding-top: 2px;
}
/* TextboxRightEditing */
.ri
{
	border-right: 0px solid khaki;
	border-top: 0px solid khaki;
	font-size: 9pt;
	font-family: Arial;
	font-weight: bold;
	overflow: hidden;
	border-left: 0px solid khaki;
	border-bottom: 0px solid khaki;
	text-overflow: ellipsis;
	background-color: #FCD3B3;
	text-align: right;
	readonly: false;
	height: 16px;
	padding-top: 2px;
}
/* TextboxLeftEditing */
.li
{
	border-right: 0px solid khaki;
	border-top: 0px solid khaki;
	font-size: 9pt;
	font-family: Arial;
	font-weight: bold;
	overflow: hidden;
	border-left: 0px solid khaki;
	border-bottom: 0px solid khaki;
	text-overflow: ellipsis;
	background-color: #FCD3B3;
	text-align: left;
	readonly: false;
	height: 16px;
	padding-top: 2px;
}
/* TextboxRightRead */
.rr
{
	border-right: 0px solid;
	border-top: 0px solid;
	font-size: 9pt;
	font-family: Arial;
	overflow: hidden;
	border-left: 0px solid;
	border-bottom: 0px solid;
	text-overflow: ellipsis;
	background-color: Transparent;
	text-align: right;
	readonly: true;
	height: 16px;
	padding-top: 2px;
}
/* TextboxLeftRead */
.lr
{
	border-right: 0px solid;
	border-top: 0px solid;
	font-size: 9pt;
	font-family: Arial;
	overflow: hidden;
	border-left: 0px solid;
	border-bottom: 0px solid;
	text-overflow: ellipsis;
	text-align: left;
	readonly: true;
	background-color: Transparent;
	height: 16px;
	padding-top: 2px;
}
.sub
{
	background-color: #e4f2f8;
}
/* TableRowEvent */
.te
{
	background-color: #e4f2f8;
	font-size: 10px;
	font-style: normal;
	font-family: "Verdana";
	height: 18px;
}
/* TableRowOdd */
.to
{
	background-color: #ffffff;
	font-size: 10px;
	font-style: normal;
	font-family: "Verdana";
	height: 18px;
}
/*GLT*/
.glt-elm
{
	position: absolute;
	left: 0;
	top: 0;
	width: 150px;
	color: #fff;
	opacity: 0.9;
	visibility: hidden;
}

.glt-elm p
{
	background: #666;
	margin: 0;
	padding: 0.5em;
}

.glt-elm img
{
	display: block;
}

.tableRowEven
{
	background-color: #f2f2f2;
	font-size: 24px;
	font-style: normal;
	font-family: "Verdana";
	height: 18px;
}

.tableRowOdd
{
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3ab6e8;
}
3ab6e8;
} 